home *** CD-ROM | disk | FTP | other *** search
/ SGI MIPSpro C Compiler 7.2 / SGI MIPSpro C Compiler 7.2.iso / relnotes / c_fe / ch2.z / ch2
Text File  |  1997-09-05  |  6KB  |  264 lines

  1.  
  2.  
  3.  
  4.                                                - 1 -
  5.  
  6.  
  7.  
  8.                     7.2 ANSI C Front-End Release Notes
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                                                - 2 -
  69.  
  70.  
  71.  
  72.                     DDDDooooccccuuuummmmeeeennnntttt NNNNuuuummmmbbbbeeeerrrr 000000007777----1111666655559999----000011110000
  73.  
  74.  
  75.                     2.  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  76.  
  77.                     This chapter lists supplemental information to
  78.                     the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e.  The
  79.                     information listed here is product-specific; use
  80.                     it with the installation guide to install this
  81.                     product.
  82.  
  83.                     2.1  _M_I_P_S_p_r_o__C__S_u_b_s_y_s_t_e_m_s
  84.  
  85.                     This section lists the subsystems of MIPSpro C
  86.                     Front-end CD
  87.  
  88.                     If you are installing this option for the first
  89.                     time, the subsystems marked ``default'' are
  90.                     those that are installed if you use the ``go''
  91.                     menu item.  To install a different set of
  92.                     subsystems, use the ``install,'' ``remove,''
  93.                     ``keep,'' and ``step'' commands in _i_n_s_t to
  94.                     customize the list of subsystems to be
  95.                     installed, then select the ``go'' menu item.
  96.  
  97.                     _c__f_e._m_a_n._c          C Front-end Compiler Man
  98.                                         Pages (default)
  99.  
  100.                     _c__f_e._s_w._c           C Front-end Compiler
  101.                                         (default)
  102.  
  103.  
  104.                     2.2  _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
  105.  
  106.                     All of the subsystems for MIPSpro C 7.2 can be
  107.                     installed using IRIX.  You do not need to use
  108.                     the miniroot. Refer to the _I_R_I_S _S_o_f_t_w_a_r_e
  109.                     _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
  110.                     instructions.
  111.  
  112.  
  113.                     2.3  _P_r_e_r_e_q_u_i_s_i_t_e_s
  114.  
  115.                     MIPSpro C requires the installation of the IRIX
  116.                     Development Foundation CD.  For the compiler
  117.                     subsystems, refer to the _I_R_I_X _D_e_v_e_l_o_p_m_e_n_t
  118.                     _F_o_u_n_d_a_t_i_o_n _C_D _R_e_l_e_a_s_e _N_o_t_e_s.
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                                                - 3 -
  135.  
  136.  
  137.  
  138.                     2.4  _C_o_m_p_a_t_i_b_i_l_i_t_y
  139.  
  140.                     MIPSpro C release 7.2 is a compiler aimed at
  141.                     software development for a MIPS3 or MIPS4
  142.                     instruction set architecture (ISA) in 64-bit (-
  143.                     _6_4) or n32 (-_n_3_2) mode, but with options to
  144.                     compile for a MIPS2 or MIPS1 ISA in 32-bit mode
  145.                     (-_3_2).  Refer to the _c_c(1) man pages, the
  146.                     _M_I_P_S_p_r_o _C_o_m_p_i_l_i_n_g, _a_n_d _P_e_r_f_o_r_m_a_n_c_e _T_u_n_i_n_g _G_u_i_d_e,
  147.                     the _M_I_P_S_p_r_o _6_4-_B_i_t _P_o_r_t_i_n_g _a_n_d _T_r_a_n_s_i_t_i_o_n _G_u_i_d_e,
  148.                     and the _C _L_a_n_g_u_a_g_e _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l for a full
  149.                     description of the differences between 32-bit
  150.                     and 64-bit compilation modes.  For a description
  151.                     of the high performance 32-bit (n32) mode,
  152.                     please refer to the _M_I_P_S_p_r_o _N_3_2 _A_B_I _H_a_n_d_b_o_o_k.
  153.  
  154.                     In 32-bit mode, the 7.2 release of the ANSI C
  155.                     compiler is fully compatible with the 7.1, 7.0
  156.                     and 6.2 releases of the compiler.
  157.  
  158.                     In 64-bit mode, the 7.2 release of the ANSI C
  159.                     compiler follows the 64-bit Applications Binary
  160.                     Interface (ABI).  Objects compiled in 64-bit
  161.                     mode cannot be linked together with objects
  162.                     compiled in 32-bit mode, and 64-bit objects will
  163.                     only run in an Irix 6.2 (and above) operating
  164.                     system environment.
  165.  
  166.                     MIPSpro C 7.2 is fully compatible with 7.1 in
  167.                     64-bit mode with the following exception: If you
  168.                     have WHIRL intermediate (.o) files left over
  169.                     from compilations using MIPSpro 7.1 with
  170.                     interprocedural optimization enabled (i.e.
  171.                     -IPA), you must recompile the entire set of
  172.                     files.
  173.  
  174.                     In n32 mode, the 7.2 release of the ANSI C
  175.                     compiler follows a new Applications Binary
  176.                     Interface (ABI).  Objects compiled in n32 mode
  177.                     cannot be linked together with objects compiled
  178.                     in 32-bit mode or with objects compiled in 64-
  179.                     bit mode.  N32 objects will only run in an Irix
  180.                     6.2 (and above) operating system environment.
  181.  
  182.                     MIPSpro C 7.2 is fully compatible with 7.1 in
  183.                     N32 mode with the following exception: If you
  184.                     have WHIRL intermediate (.o) files left over
  185.                     from compilations using MIPSpro 7.1 with
  186.                     interprocedural optimization enabled (i.e.
  187.                     -IPA), you must recompile the entire set of
  188.                     files.
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.                                                - 4 -
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.